Fixed GtkCellView to call cell_view_set_model() and disconnect signals at dispose...
authorTristan Van Berkom <tristan.van.berkom@gmail.com>
Tue, 23 Nov 2010 03:39:00 +0000 (12:39 +0900)
committerTristan Van Berkom <tristan.van.berkom@gmail.com>
Tue, 4 Jan 2011 14:37:07 +0000 (23:37 +0900)
gtk/gtkcellview.c

index a496829074386fd297b7d48cc83c21782b213203..a65510642fb1c92499c660c1dd1fb37bf1da520d 100644 (file)
@@ -428,11 +428,7 @@ gtk_cell_view_dispose (GObject *object)
 {
   GtkCellView *cellview = GTK_CELL_VIEW (object);
 
-  if (cellview->priv->model)
-    {
-      g_object_unref (cellview->priv->model);
-      cellview->priv->model = NULL;
-    }
+  gtk_cell_view_set_model (cellview, NULL);
 
   if (cellview->priv->area)
     {